#include<iostream>
using namespace std;

int &test() {
  static int a = 20;
  return a;
}
int main() {
  int &b = test(); // a在全局区未释放, 别名b 引用a
  cout << b << endl; // -> 20
  test() = 1000; // a = 1000
  cout << b << endl;  // -> 1000
}